home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / dev / basic / blitz_bugs.lha / BB_Bugs / !ReadMeFirst next >
Text File  |  1995-10-26  |  3KB  |  76 lines

  1. 26 October 1995
  2. ------------------------------------------------------------------------------
  3. From:
  4.         Michele Puccini - ClassX Development
  5.         Tel+Fax +39 587 749206
  6. ------------------------------------------------------------------------------
  7. Hi, Mark.
  8.  
  9. Thanks for your efforts and for giving us a new release of Blitz.
  10. I have, of course something to say about its stability and features.
  11.  
  12. 1) Lots of promises, few good news.
  13. 2) There are still some bugs that MUST be fixed (see sources).
  14. 3) Oh no, fixed libnums and tokens again.
  15. 4) Use of statements instead of functions (it means NO WAY to write
  16.    stable code).
  17. ------------------------------------------------------------------------------
  18.  
  19.  
  20.  
  21. * Things fixed (I suppose) in this release  (referring to Aminet Blitz demo):
  22. ------------------------------------------------------------------------------
  23. - GadTools (!!! at last !!!)
  24. - Strings handling
  25. - Unmatched function/statement names (Thanks God)
  26. - .... not time to test all.
  27. ------------------------------------------------------------------------------
  28.  
  29.  
  30.  
  31. * Suggestions:
  32. ------------------------------------------------------------------------------
  33. Test Blitz and compiled code with MUNGWALL and ENFORCER !!!!!!!!!!!!!!!!!
  34. This is the only way to discover lots of bugs.
  35. Try to run Blitz under control of these tools and you'll see...
  36. ------------------------------------------------------------------------------
  37. PLEASE, let us know if a window is opened, a bitmap allocated, an iff
  38. loaded:
  39.  
  40.     if BitMap(0,320,256,8)
  41.         .
  42.       .
  43.     endif
  44.  
  45. All the functions which can fail, MUST have a return code !
  46. If you'll do this, we will never need any run-time error handler.
  47. ------------------------------------------------------------------------------
  48. Allow us to allocate an array or a struct inside statements without trashing
  49. D2 register or loosing memory (see "DIM.BB" and "D2TRASH.bb" sources).
  50. ------------------------------------------------------------------------------
  51. Correct the AmigaLibs.res includes (i.e. struct Window is wrong..)
  52. ------------------------------------------------------------------------------
  53. Use system functions whenever possible (why WCls do not call OS SetRast() ?).
  54. This will ensure future compatibility and performances.
  55. ------------------------------------------------------------------------------
  56. Take a look at PD languages like AMIGA-E and then look at Blitz......
  57. ------------------------------------------------------------------------------
  58. Remember that Blitz is mostly used for serious and commercial applications
  59. and has the power (if growing in the right way) to become the main programming
  60. language for Amiga.
  61. ------------------------------------------------------------------------------
  62.  
  63.  
  64. * End:
  65. ------------------------------------------------------------------------------
  66. This document and related files will soon appear on Aminet.
  67. Thanks for reading.
  68. ------------------------------------------------------------------------------
  69.  
  70.  
  71. * P.S.:
  72. ------------------------------------------------------------------------------
  73. The file "ReadMe.bb" is dated, but always a valid source of suggestions, so
  74. why do not read it ?
  75. ------------------------------------------------------------------------------
  76.